#ifndef ENUMS_H
#define ENUMS_H

/** 课程属性 */
enum class CourseAttribute{
    /** 无   */ None,
    /** 必修 */ BiXiu,
    /** 限选 */ XianXuan,
    /** 任选 */ RenXuan,
    /** 公选 */ GongXuan,
    /** 选修 */ XuanXiu,
    /** 其他 */ QiTa
};

/** 课程性质 */
enum class CourseNature{
    /** 无   */ None,
    /** 其他类别 */ QiTaLeiBie,
    /** 专业选修课 */ ZhuanYeXuanXiuKe,
    /** 通识公共选修课 */ TongShiGongGongXuanXiuKe,
    /** 通识必修课 */ TongShiBiXiuKe,
    /** 跨专业必修课 */ KuaZhuanYeBiXiuKe,
    /** 专业必修课 */ ZhuanYeBiXiuKe,
    /** 学科基础必修课 */ XueKeJiChuBiXiuKe,
    /** 集中实践教学环节 */ JiZhongShiJianJiaoXueHuanJie,
    /** 其他 */ QiTa
};

enum class GradeLevel {
    /** 无   */ None,
    /** 大一 */ One,
    /** 大二 */ Two,
    /** 大三 */ Three,
    /** 大四 */ Four
};


#endif // ENUMS_H
